A Compositional Theory of Constraint
نویسنده
چکیده
We propose a variant of the Hierarchical Constraint Logic Programming (HCLP) scheme of Borning, Wilson, and others. We consider compositionality and incre-mentality in Constraint Logic Programming, introduce HCLP, and present Wilson's proof 11] that it is non-compositional and non-monotonic. We deene a scheme for composing together solutions to individual hierarchies and show that hierarchy composition can be expressed very simply using bags (multisets). We have developed an alternative to bag intersection called guard, and we prove that it has various properties. First we use it to deene BCH, a scheme which calculates a superset of the solutions expected from HCLP. We prove that BCH is compositional. We then de-ne FGH, a non-compositional scheme which removes precisely those BCH solutions which are unacceptable to HCLP. FGH uses a class of functions we have deened, called lters; we give examples. We argue that the decomposition of HCLP into two parts, one compositional and one non-compositional, gives insight into HCLP's non-monotonicity and results in a more elegant semantics which is amenable to eecient implementation. A shorter version of this paper has been submitted to CP95.
منابع مشابه
Compositional Verification of Asynchronous Processes via Constraint Solving
In this paper we investigate the foundations of a constraintbased compositional verification method for infinite-state systems. We first consider an asynchronous process calculus which is an abstract formalization of several existing languages based on the blackboard model. For this calculus we define a contraint-based symbolic representation of a compositional model based on traces. The constr...
متن کاملA Mathematical Method for Managing the System Constraint
The goal of theory of constraints (TOC) is to maximize output, which is achieved byidentifying and managing the critically constrained resources. To manage the constraints, Goldrattproposed five focusing steps (5FS). If we increase constrained output, the output of system will beincreased. In this paper, we focus on step four of the 5FS and use the remained capacity of nonconstraintto elevate t...
متن کاملAn Equivalence Based Method for Compositional Verification of the Linear Temporal Logic of Constraint Automata
Constraint automaton is a formalism to capture the operational semantics of the channel based coordination language Reo. In general constraint automaton can be used as a formalism for modeling coordination of some components. In this paper we introduce a standard linear temporal logic and two fragments of it for expressing the properties of the systems modeled by constraint automata and show th...
متن کاملRobot Motion Vision Pait I: Theory
A direct method called fixation is introduced for solving the general motion vision problem, arbitrary motion relative to an arbitrary environment. This method results in a linear constraint equation which explicitly expresses the rotational velocity in terms of the translational velocity. The combination of this constraint equation with the Brightness-Change Constraint Equation solves the gene...
متن کاملCompositional Modeling of Wax Formation in Petroleum Mixtures
Heavy organics deposition is a common problem in oil industry, especially in oil production, transportation and processing. Wax or solid paraffin series are examples of heavy organics that deposit. Precipitation and crystallization of wax causes major difficulties in different processes. Based on multi-solid theory, a basic model is modified in this paper for wax precipitation in different oils...
متن کامل